package com.lp.model.entity.user;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 用户详细信息表
 */
@Data
public class Userinfo implements Serializable {
    /**
     * 用户名做为身份标识
     */
    private String username;

    /**
     * 性别: 0女 1男 2保密(默认)
     */
    private Integer gender;

    /**
     * 手机号
     */
    private String phoneNumber;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 生日
     */
    private String birthday;

    /**
     * 住址
     */
    private String location;

    /**
     * 学校
     */
    private String school;

    /**
     * 学历
     */
    private String education;

    /**
     * 毕业时间
     */
    private String graduateYear;

    /**
     * 公司
     */
    private String company;

    /**
     * 职位
     */
    private String position;

    /**
     * 工作年限
     */
    private Integer workYear;

    /**
     * 创建时间: 默认精确到秒
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * 修改时间: 默认精确到秒
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    private static final long serialVersionUID = 1L;
}
